<?php
require_once $_SERVER['DOCUMENT_ROOT'] . '/proyecto/clases/autoload.inc.php';
if(Zen::IniciarSesion())
{
?>

<script type="text/javascript">
$(document).ready(function() 
 {    
    $('.tipsy').tipsy({fade: false,gravity: 'sw'});


/*    $(".editar_tabla").click(function()
    {
        var usuario_id = $(this).parent().attr('id');
        var accion=$(this).attr('class');
        
        if(usuario_id!='')
        {
            $.ajax({
            type: 'post',
            url: 'modulos/reservas/procesar_modificacion.php',
             data: ({ usu_id:usuario_id } ),
            success: function(data) {
                $('#resultado_busqueda').html(data);   
    		},
    		 error: function(objeto, quepaso, otroobj){
    		    $.zen.("Se ha producido un error grave, contacte al administrador del sistema");
    		},
    
            })
        
        return false;
        }      
        
	});*/
    
    var datat=$('#tabla-reservas').dataTable( {
		/*"sPaginationType": "full_numbers",*/
        /*"sDom": '<"top"iflp<"clear">>rt<"bottom"iflp<"clear">>',*/
        "bJQueryUI": true,
        "oLanguage": {  
               "sProcessing": "Procesando...",
				"sLengthMenu": "Mostrar _MENU_ ",
				"sZeroRecords": "Disculpa, no se encontraron coincidencias",
				"sInfo": " _END_ / _TOTAL_",
				"sInfoEmpty": "Viendo 0 a 0 of de resultados",
				"sInfoFiltered": "(filtered from _MAX_ total resultados)",
				"sSearch": "Buscar:",
				"oPaginate": {
					"sFirst":    "Inicio",
					"sPrevious": "Atras",
					"sNext":     "Adelante",
					"sLast":     "Ultima"
		          },
        }
        
	} );
    
    

    
  });
</script>


<?php

     $debug = false;
     $string_buscar = strtolower($_POST['string_buscar']);
     
/*     
     $opciones = Zen::ArrayPostArrayPhp($_POST['opciones']);
     $fi = $opciones['fecha-inicio'];
     $ff = $opciones['fecha-fin'];
     $rec = $opciones['recurso'];
     $jor = $opciones['atencion'];
     $tex = $opciones['tipexamen'];


     if ($string_buscar != '')
     {
         $sql_string = " AND pac.pac_rut||' '||pac.pac_nombres||' '||pac.pac_appaterno||' '||COALESCE(pac.pac_apmaterno,' ')||' '||COALESCE(pac.pac_email,' ')||' '||COALESCE(pac.pac_direccion,' ') LIKE '%$string_buscar%' ";
     } else
     {
         $sql_string = '';
     }

     if ($rec != '' && $rec != 'nada')
     {
         $sql_opciones .= " AND exres.rec_id=$rec ";
     }
     if ($jor != '' && $jor != 'nada')
     {
         $sql_opciones .= " AND exres.jor_id=$jor ";
     }
     if ($tex != '' && $tex != 'nada')
     {
         $sql_opciones .= " AND te_id=$tex ";
         $sql_from = ' ,examenes exa ';
         $sql_where = ' AND exa.ex_codigo=exres.ex_codigo ';
     }
     if ($fi != '' && $ff != '' && $ff != 'nada')
     {
         $sql_opciones .= " AND (exres.exres_fecha BETWEEN '$fi' AND '$ff') ";
     }

     if ($debug)
     {
         echo 'Buscando: ' . $string_buscar;
     }
*/
     //exit;
     if($string_buscar=='')
     {
        $string_buscar='%';
     }


     if (1)
     {


         $ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
         //ejecutar la consulta y guardar la info en $rs
         //$sql = "select res.res_id as numero_reserva,pac.pac_rut,pac.pac_nombres||' '||pac.pac_appaterno||' '||COALESCE(pac.pac_apmaterno,' ') as paciente, res.res_fecha_ing as fecha_reserva from reservas res,examenes_reserva  exres,pacientes pac $sql_from where res.res_id=exres.res_id and exres.esres_estado='sol' and pac.pac_rut=res.pac_rut $sql_where $sql_opciones $sql_string group by numero_reserva,pac.pac_rut,paciente,fecha_reserva order by res.res_id desc";
         $sql="
         
SELECT distinct(c.cob_id) as id,UPPER(con.con_rut||' '||con.con_nombre) as convenio,c.cob_fecha_ing as fecha,sum(exot.exot_valor_examen_conv) as monto
FROM 	cobranzas as c 
	join examenes_ot as exot on  c.cob_id=exot.cob_id
	join convenios as con on c.con_rut=con.con_rut 

WHERE UPPER(c.cob_estado)='ENV' and c.cob_id||' '||c.con_rut||' '||LOWER(con.con_nombre) LIKE '%$string_buscar%'

GROUP BY c.cob_id,c.con_rut,c.cob_fecha_ing,con.con_rut,con.con_nombre
         
         ";
         $rs = Zen::Consulta($sql, $debug);

         $NumRegistros = Zen::NumeroRegistros($rs);
         //echo
         //echo '<fieldset class="formulario_tipo"><legend>Resultados para <em>'.$string_buscar.'<em></legend>';

         if (!$rs || $NumRegistros == 0)
         {
             echo Zen::MensajeInformacion('No se encontraron coincidencias.');
             //exit();

         } else
         {


             echo '<table class="tabla_resultados" id="tabla-reservas">'; //usare una tabla
             echo '<thead><tr><th>NUMERO</th><th>CONVENIO</th><th>FECHA</th><th>MONTO</th><th>PAGADA</th><th>ANULAR</th></tr></thead>';
             echo '<tbody>';
             foreach ($rs as $k => $record)
             {
                 echo '<tr id="atencion_' . $record["id"] .
                     '" class="registro_usuario"><td class="alineado-derecha">' .
                     $record["id"] . '</td><td class="fecha__">' . $record["convenio"] . '</td><td>' .
                     Zen::FormatoFecha($record["fecha"]) . '</td><td class="alineado-derecha">' . $record['monto'] .
                     '</td>';
                     //echo '<td>'.$record['estado'].'</td>';
                     //echo '<td class="celda-centrada tipsy" title="Imprimir Atención"><span class="imprimir-atencion"></span></td>';
                     //echo '<td  class="celda-centrada tipsy" title="Pagar Exámenes"><span class="pagar-examenes-ot pagar-atencion"></span></td>';
                     
                     //echo '<td class="celda-centrada tipsy" title="Rendir Documentos"><span class="rendir-docs-ot documentos-atencion"></span></td>';
                     //echo '<td class="celda-centrada tipsy" title="Entregar Exámenes"><span class="modificar-ot modificar-atencion"></span></td>';
                     //echo '<td class="celda-centrada tipsy" title="Comprobante de Atención Paciente"><span class="comprobante-atencion"></span></td>';
                     echo '<td class="celda-centrada tipsy" title="Marcar como pagada"><span class="terminar-ot terminar-atencion"></span></td>';
                     echo '<td class="celda-centrada tipsy" title="Anular Cobranza"><span class="anu-ot anular-atencion"></span></td>';
                    
                     echo '</tr>';
             }
             echo '</tbody></table>';

         }
     }

 } else
 {
     Zen::LogoutModulo();
 }

?>
